#!/bin/bash
####这是配置数据库和PHP解析器的脚本
##最后更新时间为2018年8月26日21:49:25
##By：雅辰
echo  开始进入
echo ————————————————————————————参数配置完成————————————————————————————————————————————
echo   ---------------------------开始配置系统环境=============================================—————
echo 正在关闭selinux
sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux #正在关闭selinux
getenforce 0
getenforce
echo  ——————---------------------------关闭防火墙并设置开机不自启=============================================—————
systemctl stop firewalld  ####关闭防火墙
systemctl disable firewalld   ####设置防火墙开机不启动
echo  配置iptables并保存
iptables -F
iptables -X
iptables -Z
/usr/sbin/iptables-save
echo -e "————————————————————————————系统环境配置完成————————————————————————————————————
---------------------------正在安装相关服务=============================================—————
\033[ 35m --------------请耐心等待，在此之间为避免意外请不要按键盘-----------------\033[0m
\033[ 35m --------------你现在可以去买一份泡面，接上热水等待，然后你会发现你没带钱-----------------\033[0m"
echo 开始安装数据库
sh configure/install/db/mariadb-install.sh #执行数据库安装脚本
echo 开始安装php
yum install -y  php-fpm	#安装php解析器
yum install -y  php-* --skip-broken to work around the problem #安装php相关组件
systemctl enable php-fpm #设置php解析器开机自启
systemctl restart php-fpm	#重启php解析服务

##################-------------------------开始判断安装建站环境安装方式---------------################
if [ $lmp == 1 ]
then
	echo -e "\033[1m 正在安装LAMP环境\033[ 35m"
	yum install -y httpd
	sh 
	systemctl start httpd
	systemctl enable httpd
	echo "当你看到这段文字，说明LAMP环境已配置成功" >> /var/www/html/index.php
	echo "执行rm -f /var/www/html/index.php即可把这个网页删除" >> /var/www/html/index.php
	echo "只需要把网站源码放到这个目录即可开启个人网站之旅：/var/www/html/" >> /var/www/html/index.php
	echo "然后执行systemctl restart httpd即可完成你的网站建设" >> /var/www/html/index.php
elif [ $lmp == 2 ]
then
	echo -e "\033[1m 正在安装LNMP环境\033[ 35m"
	rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
	yum info nginx
	yum install nginx -y
	echo "当你看到这段文字，说明LNMP环境已配置成功" >> /usr/share/nginx/html/index.php
	echo "执行   rm -rf /usr/share/nginx/html/*       即可把这个网页删除" >> /usr/share/nginx/html/index.php
	echo "只需要把网站源码放到这个目录即可开启个人网站之旅：/usr/share/nginx/html/" >> /usr/share/nginx/html/index.php
	systemctl restart nginx
	systemctl restart php-fpm
	systemctl enable nginx
	systemctl enable php-fpm
else
	echo -e "\033[1m 选择错误\033[ 35m"
fi
##################-------------------------结束判断安装建站环境安装方式---------------################
systemctl restart php-fpm
systemctl enable php-fpm
systemctl restart mariadb
echo -e "\033[1m 建站环境配置完成\033[ 35m
 数据库信息如下
--------------------------------------
---username	userpass			---
---root		$dbpass				---
---$dbuser	$dbpassFORblog		---
---New database	$dbnameFORblog	---
--------------------------------------"
if [ $wpport == 80 ]
then
	 echo -e 服务已安装完成，在浏览器打开下面这个网站即可访问网站首页
	 echo http://$dbhost
else
  echo -e 服务已安装完成，在浏览器打开下面这个网站即可访问网站首页
  echo http://$dbhost:$wpport
fi
